/*---------- import ---------*/

@import url("layout.css");

@import url("page.css");





/*---------- base ---------*/
.listbox {width:690px !important;}
*{

	padding:0px;

	margin:0px;

}

html{

	background:#FFF;

}

BODY {

	FONT-SIZE: 12px;

	BACKGROUND: url(/templets/default/images/bg.png) #fff repeat-x;

	COLOR: #404040;

	LINE-HEIGHT: 1.5em;

	FONT-FAMILY: Î¢ÈíÑÅºÚ, "Microsoft YaHei", Arial, verdana

}

img{

	border:none;

}

h2 { list-style:none; font-size:12px; display:block;}

a{

	color:#3366CC;

	text-decoration:none;

}

a:hover{

	color:#F33;

	text-decoration:underline;

}

ul{

	list-style:none;

}

input,select,button{

	font:12px Verdana,Arial,Tahoma;

	vertical-align:middle;

}

/*---------- stock ---------*/

.center{

	margin:0px auto;

}

.w960{

	width:960px;

	position:relative;

}

.mt1{/* ( margin-top * 1 ) */

	margin-top:0px;

}

.mt2{/* ( margin-top * 2 ) */

	margin-top:16px;

}

.mt3{/* ( margin-top * 1 ) */

    width:214px;
	
	margin-top:0px;

}


.mt10{

	margin-top:10px;

}

.mt14{

	margin-top:14px;

}

.lb{

	border-bottom:1px solid #CCC;

	width:100%;

	padding:5px 0;

}

.pl5{

	padding-left:5px;

}

.clear{

	overflow:hidden;

}

.fs-12{

	font-size:12px;

}

.fc-f60{

	color:#F60;

}

.fc-f90{

	color:#F90;

}

.tlv_menu{

	font-weight:bold;

	color: #7A9D03;

	font-size:12px;

}

.tlv{

	font-weight:bold;

	color: #7A9D03;

	font-size:12px;

	width:82px;

	float:left;

}

.thui{

	color: #999999;

	font-size:9px;

}

.ttext{

	color:#999;

	font-size:12px;

	float:right;

	text-align:right;

	width:590px;

}

.ipt-txt{

	line-height:15px;

	padding:4px 5px;

	border-width:1px;

	border-style:solid;

	border-color:#666 #BBB #BBB #666;

	font-size:12px;

	margin-right:2px;

}

.btn-1{

	width:56px;

	height:23px;

	border:none;

	background:url(../images/btn-bg1.gif) no-repeat;

	line-height:25px;

	letter-spacing:1px;

	overflow:hidden;

	color:#2F592E;

}

.btn-2{

	width:70px;

	height:25px;

	border:none;

	background:url(../images/btn-bg2.gif) left top no-repeat;

	line-height:25px;

	overflow:hidden;

	color:#444;

	margin-right:2px;

}

/*---------- frame ---------*/

/*---------- frame : header ---------*/

.header{

	width:100%;

	overflow:hidden;

}

.header a{

	color:#777;

}

.header a:hover{

	color:#390;

	text-decoration:none;

}

.header .top{

	height:86px;

	clear:both;

	margin:0 auto;

	overflow:hidden;

}

.header .title{

	float:left;

}

.header .title h1 a{

	width:400px;

	height:56px;

	display:block;

	font-size:0px;

	text-indent:-200px;

	overflow:hidden;

	background:url(../images/top-logo.gif) center center no-repeat;

}

.header .marquee{

	float:right;

	width:500px;

	height:56px;

	overflow:hidden;

}

.header .nav{

	width:100%;

	height:35px;

	background:url(../images/menu.jpg) repeat-x;

	clear:both;

	overflow:hidden;

}

.header .nav ul{

	height:32px;

	margin:0px auto;

	overflow:hidden;

}

.header .nav ul li{

	float:left;

	line-height:31px;

	background:url(../images/nav-bg.gif) 0px -48px no-repeat;

	margin-left:-2px;

}

.header .nav ul li a{

	height:32px;

	padding:3px 16px 0px 17px;

	display:block;

	color:#333;

	font-weight:bold;

	font-size:14px;

	float:left;

}

.header .nav ul li a:hover{

	color:#F60;

	text-decoration:underline;

}

.header .nav_bg{

	height:14px;

	background:url(../images/top_2.jpg) repeat-x;

	clear:both;

}



/*---------- frame : channel-nav ---------*/

.channel-nav{

	height:31px;

	border-bottom:1px solid #E5EFD6;

}

.channel-nav ul{

	height:22px;

	padding-left:10px;

	padding-top:3px;

	overflow:hidden;

	float:left;

}

.channel-nav ul li{

	height:22px;

	float:left;

	overflow:hidden;

	margin-right:10px;

}

.channel-nav ul li a{

	height:22px;

	display:block;

	padding-right:10px;

	float:left;

	background:url(../images/channel-nav-bg.gif) right 0px no-repeat;

	overflow:hidden;

}

.channel-nav ul li a span{

	display:block;

	float:left;

	height:22px;

	padding-left:10px;

	background:url(../images/channel-nav-bg.gif) left 0px no-repeat;

	cursor:pointer;

	overflow:hidden;

	line-height:23px;

	color:#666666;

}

.channel-nav ul li a:hover{

	text-decoration:none;

	background:url(../images/channel-nav-bg.gif) right -22px no-repeat;

}

.channel-nav ul li a:hover span{

	color:#78A63C;

	text-decoration:none;

	background:url(../images/channel-nav-bg.gif) left -22px no-repeat;

}

.channel-nav ul li.thisclass{

}

.channel-nav ul li.thisclass a,.channel-nav ul li.thisclass a:hover{

	background:url(../images/channel-nav-bg.gif) right -44px no-repeat;

	cursor:default;

}

.channel-nav ul li.thisclass a span,.channel-nav ul li.thisclass a:hover span{

	background:url(../images/channel-nav-bg.gif) left -44px no-repeat;

	color:#FFF;

	cursor:default;

}

.channel-nav .back{

	display:block;

	height:22px;

	line-height:21px;

	padding-top:6px;

	padding-right:10px;

	padding-left:20px;

	letter-spacing:2px;

	float:right;

	background:url(../images/ico-home.gif) 4px 10px no-repeat;

} 

.channel-nav .back a{

	color:#94B56A;

}

.channel-nav .back a:hover{

	text-decoration:none;

	color:#777;

}



.div1{

	width:700px;

	border:1px solid #DCDDD5;

	padding:14px;

	background:#F7F7F5;

	overflow:hidden;

}

.div1 .title{

	padding-bottom:13px;

	overflow:hidden;

}

.div1 .about{

	font-size:12px; line-height:22px;

	overflow:hidden;

}

.div1 .img{

	width:264px;

	margin-right:10px;

	float:left;

}

.div2{

	width:710px;

	border:1px solid #DCDDD5;

	padding:14px 9px;

	background:#FCFCFA;

	overflow:hidden;

}



/*---------- frame : footer ---------*/

.footer {

	CLEAR: both;

	BACKGROUND: url(/templets/default/images/footbg.jpg) no-repeat 0px 15px;

	MARGIN: 0px auto;

	WIDTH: 960px;

	HEIGHT: 88px;

	TEXT-ALIGN: center

}

.footline {

	BACKGROUND: url(/templets/default/images/footline.gif) no-repeat;

	WIDTH: 960px;

	HEIGHT: 12px

}

.footer A:link {

	COLOR: #7f7f7f;

	TEXT-DECORATION: none

}

.footer A:visited {

	COLOR: #7f7f7f;

	TEXT-DECORATION: none

}

.footer A:hover {

	COLOR: #0062b2;

	TEXT-DECORATION: none

}

.footer SPAN {

	DISPLAY: block;

	PADDING-BOTTOM: 5px

}



.content_tags { float:left; line-height:22px; font-size:14px; font-weight:bold;}



#headwrapper {

	BACKGROUND: url(/templets/default/images/headbg.jpg) no-repeat;

	MARGIN: 0px auto;

	WIDTH: 1000px;

	HEIGHT: 85px

}

.header {

	MARGIN: 0px auto;

	WIDTH: 960px;

	POSITION: relative;

	HEIGHT: 85px

}

.header H1 {

	BACKGROUND: url(/templets/default/images/logo.gif) no-repeat;

	LEFT: 0px;

	FLOAT: left;

	WIDTH: 243px;

	TEXT-INDENT: -1000px;

	POSITION: absolute;

	TOP: 21px;

	HEIGHT: 50px

}

.header H1 A {

	DISPLAY: block;

	OVERFLOW: hidden;

	WIDTH: 243px;

	HEIGHT: 50px

}

.header SPAN {

	RIGHT: 0px;

	BACKGROUND: url(/templets/default/images/half1.gif) no-repeat;

	WIDTH: 115px;

	POSITION: absolute;

	TOP: 63px;

	HEIGHT: 22px

}

.logo {

	FLOAT: left;

	WIDTH: 240px;

	POSITION: absolute;

	TOP: 12px;

	HEIGHT: 52px

}

.topnav {

	RIGHT: 0px;

	WIDTH: 355px;

	POSITION: absolute;

	TOP: 21px;

	HEIGHT: 42px

}

.mainnav {

	FONT-SIZE: 14px;

	BACKGROUND: url(/templets/default/images/mainnavbg.gif) repeat-x;

	LINE-HEIGHT: 26px;

	POSITION: relative;

	HEIGHT: 26px

}

.mainnav LI {

	PADDING-RIGHT: 5px;

	PADDING-LEFT: 5px;

	BACKGROUND: url(/templets/default/images/mainnav_normal.gif) no-repeat;

	FLOAT: left;

	PADDING-BOTTOM: 0px;

	WIDTH: 110px;

	PADDING-TOP: 0px;

	HEIGHT: 26px;

	TEXT-ALIGN: center

}

.mainnav LI A:link {

	COLOR: #fff

}

.mainnav LI A:visited {

	COLOR: #fff

}

.mainnav LI.curr {

	COLOR: #f7ac00

}

.mainnav LI A:hover {

	COLOR: #f7ac00

}

.mainnav LI A:active {

	COLOR: #f7ac00

}

.mainnav LI.curr {

	BACKGROUND: url(/templets/default/images/mainnav_hover.gif) no-repeat;

	CURSOR: pointer

}

.mainnav LI:unknown {

 BACKGROUND: url(/templets/default/images/mainnav_hover.gif) no-repeat;

CURSOR: pointer

}

.mainnav LI:hover {

	BACKGROUND: url(/templets/default/images/mainnav_hover.gif) no-repeat;

	CURSOR: pointer

}

.mainnav SPAN {

	RIGHT: 0px;

	BACKGROUND: url(/templets/default/images/half2.gif) no-repeat;

	WIDTH: 118px;

	POSITION: absolute;

	TOP: 0px;

	HEIGHT: 26px

}

#banner {

	BACKGROUND: url(/templets/default/images/banner_bg.gif) no-repeat;

	MARGIN: 0px auto;

	WIDTH: 976px;

	HEIGHT: 228px

}

.bannerin {

	MARGIN: 3px 11px 2px;

	WIDTH: 954px;

	POSITION: relative;

	HEIGHT: 223px

}

.banner_left {

	Z-INDEX: 201;

	LEFT: 0px;

	WIDTH: 247px;

	POSITION: absolute;

	TOP: 0px;

	HEIGHT: 223px

}



.container {

	PADDING-RIGHT: 0px;

	PADDING-LEFT: 0px;

	PADDING-BOTTOM: 0px;

	MARGIN: 0px;

	PADDING-TOP: 0px

}

.container {

	PADDING-RIGHT: 0px;

	PADDING-LEFT: 0px;

	PADDING-BOTTOM: 0px;

	MARGIN: 0px;

	PADDING-TOP: 0px

}

.container {

	OVERFLOW: hidden;

	WIDTH: 954px;

	POSITION: relative;

	HEIGHT: 223px

}

.slider {

	WIDTH: 20000px;

	POSITION: absolute

}

.slider LI {

	DISPLAY: inline;

	FLOAT: left;

	LIST-STYLE-TYPE: none

}

.slider IMG {

	DISPLAY: block;

	WIDTH: 954px;

	HEIGHT: 223px

}

.num {

	RIGHT: 5px;

	BOTTOM: 5px;

	POSITION: absolute

}

.num LI {

	BORDER-RIGHT: #0062b2 1px solid;

	BORDER-TOP: #0062b2 1px solid;

	FONT-SIZE: 12px;

	FLOAT: left;

	MARGIN: 3px 1px;

	OVERFLOW: hidden;

	BORDER-LEFT: #0062b2 1px solid;

	WIDTH: 16px;

	CURSOR: pointer;

	COLOR: #0062b2;

	LINE-HEIGHT: 16px;

	BORDER-BOTTOM: #0062b2 1px solid;

	FONT-FAMILY: Arial;

	HEIGHT: 16px;

	BACKGROUND-COLOR: #fff;

	TEXT-ALIGN: center

}

.num LI.on {

	BORDER-TOP-WIDTH: 0px;

	FONT-WEIGHT: bold;

	BORDER-LEFT-WIDTH: 0px;

	FONT-SIZE: 16px;

	BORDER-BOTTOM-WIDTH: 0px;

	MARGIN: 0px 1px;

	WIDTH: 21px;

	COLOR: #fff;

	LINE-HEIGHT: 21px;

	HEIGHT: 21px;

	BACKGROUND-COLOR: #0062b2;

	BORDER-RIGHT-WIDTH: 0px

}

#content {

	PADDING-RIGHT: 10px;

	PADDING-LEFT: 10px;

	PADDING-BOTTOM: 10px;

	OVERFLOW: hidden;

	PADDING-TOP: 10px

}

.cola {

	FLOAT: left;

	WIDTH: 240px

}

.colb {

	FLOAT: left;

	MARGIN: 0px 10px;

	WIDTH: 400px

}

#wrapper {

	MARGIN: 0px auto;

	OVERFLOW: hidden;

	WIDTH: 960px;

	BACKGROUND-COLOR: #fff

}



.pserver { border:#DCDDD5 solid 3px; height:116px; background:#F7F7F7 url(../images/service.jpg) no-repeat; padding:85px 10px 0 10px; color:#F60;}

.menulist{

	padding:10px;

	overflow:hidden;

}

.menulist li{

	width:170px;

	height:25px;

	line-height:25px;

	padding-left:20px;

	background:url(../images/ico-3.gif) left 6px no-repeat;

	overflow:hidden;

	clear:both;

}

.menulist li a{

	color:#333;

}

.e1{/* 横向浮动的图片列表 120*90  */

	width:100%;

	overflow:hidden;

	clear:both;

}

.e1 li{

	width:106px;

	overflow:hidden;

	padding:10px 23px 0 13px;

	float:left;

	text-align:center;

}

.e1 li a{

	display:block;

}

.e1 li a:hover img{

	border:1px solid #999;

	padding:2px;

}

.e1 li a img{

	display:block;

	border:1px solid #E3E3E3;

	padding:2px;

	width:100px;

	height:100px;

}

.e1 li a span{

	display:block;

	line-height:17px;

	padding-top:6px;

}

.e1 li span{

	

}
#sidebar {


	DISPLAY: inline;


	FLOAT: left;


	WIDTH: 240px;


	MARGIN-RIGHT: 10px


}


#sidebar UL {


	PADDING-LEFT: 10px


}


#sidebar LI {


	PADDING-LEFT: 40px;


	BACKGROUND: url(/templets/default/images/subnav_normal.gif) no-repeat;


	FLOAT: left;


	PADDING-BOTTOM: 3px;


	OVERFLOW: hidden;


	WIDTH: 180px;


	COLOR: #3c3c3c;


	LINE-HEIGHT: 26px;


	LETTER-SPACING: 2px;


	HEIGHT: 26px


}


#sidebar LI A:link {


	FONT-WEIGHT: bold;


	COLOR: #3c3c3c


}


#sidebar LI A:visited {


	FONT-WEIGHT: bold;


	COLOR: #3c3c3c


}


#sidebar LI A:hover {


	FONT-WEIGHT: bold;


	COLOR: #3c3c3c


}


#sidebar LI A:active {


	FONT-WEIGHT: bold;


	COLOR: #3c3c3c


}


#sidebar LI.curr {


	FONT-WEIGHT: bold;


	BACKGROUND: url(/templets/default/images/subnav_hover.gif) no-repeat


}


#sidebar LI:unknown {


 FONT-WEIGHT: bold;


BACKGROUND: url(/templets/default/images/subnav_hover.gif) no-repeat


}


#sidebar LI:hover {


	FONT-WEIGHT: bold;


	BACKGROUND: url(/templets/default/images/subnav_hover.gif) no-repeat


}


.sidebar_contact {


	BACKGROUND: url(/templets/default/images/contact_bg.gif) no-repeat;


	WIDTH: 233px;


	LINE-HEIGHT: 21px;


	HEIGHT: 215px


}


#sidebar .pronav {


	MARGIN: 0px auto;


	WIDTH: 225px


}


#sidebar .pronav UL {


	FLOAT: left;


	WIDTH: 186px


}


#sidebar .pronav DIV {


	FLOAT: left;


	WIDTH: 100%


}


#sidebar .pronav DIV IMG {


	FLOAT: left


}


#sidebar .pronav LI {


	PADDING-LEFT: 40px;


	BACKGROUND: url(/templets/default/images/subnav_normal1.gif) no-repeat;


	FLOAT: left;


	PADDING-BOTTOM: 3px;


	WIDTH: 186px;


	COLOR: #3c3c3c;


	LINE-HEIGHT: 26px;


	LETTER-SPACING: 2px;


	HEIGHT: 26px


}


#sidebar .pronav LI A:link {


	FONT-WEIGHT: bold;


	COLOR: #3c3c3c


}


#sidebar .pronav LI A:visited {


	FONT-WEIGHT: bold;


	COLOR: #3c3c3c


}


#sidebar .pronav LI A:hover {


	FONT-WEIGHT: bold;


	COLOR: #3c3c3c


}


#sidebar .pronav LI A:active {


	FONT-WEIGHT: bold;


	COLOR: #3c3c3c


}


#sidebar .pronav LI.curr {


	FONT-WEIGHT: bold;


	BACKGROUND: url(/templets/default/images/subnav_hover1.gif) no-repeat


}


#sidebar .pronav LI:unknown {


 FONT-WEIGHT: bold;


BACKGROUND: url(/templets/default/images/subnav_hover1.gif) no-repeat


}


#sidebar .pronav LI:hover {


	FONT-WEIGHT: bold;


	BACKGROUND: url(/templets/default/images/subnav_hover1.gif) no-repeat


}


#sidebar .pronav LI.curr A:link {


	FONT-WEIGHT: bold;


	COLOR: #3c3c3c


}


#sidebar .pronav LI.curr A:visited {


	FONT-WEIGHT: bold;


	COLOR: #3c3c3c


}


#sidebar .pronav LI.curr A:hover {


	FONT-WEIGHT: bold;


	COLOR: #3c3c3c


}


#sidebar .pronav LI.curr:active {


	FONT-WEIGHT: bold;


	COLOR: #3c3c3c


}

.dqwzz { display: block; float: left; width: 220px;}
.dqwz_sp1 { display: block; float: right; width: 480px; text-align: right;}
.dqwz_sp2 { padding-right: 20px;}
.dqwz_sp3 { color: #333333; font-weight: bold;}
/*------ //搜索框 ---------*/

.search-keyword {

	width:210px;

	height:18px;

	padding-top:2px;

	padding-left:6px;

	border:0px;

	border:#badaa1 solid 1px;

	background: #FFF;

	color:#444;

}

.search-submit {

	cursor:pointer;

	width:68px;

	height:22px;

	font-size:0px;

	color:#fafafa;

	border:0px;

	background:url(../images/search-bt.gif) no-repeat;

}

.search-option {

	margin-left:3px;

	margin-right:3px;

	border:#badaa1 solid 1px;

	height:22px;

}

.w963 .search{

	padding-left:10px;

	line-height:32px;

}

.w963 .form h4 {

	display:none;

}

.w963 .form {

	float:left;

	margin:0 10px 0 0;

	*margin:0 10px 0 0;

	_margin:5px 10px 0 0;

}

.w963 .tags {

	width:500px;

	overflow:hidden;

}

.w963 .tags h4 {

	float:left;

	margin-right: 6px;

	height:26px;

	font-size:12px;

	color:#777;

}

.w963 .tags li {

	float:left;

	margin-right: 6px;

}

.header .nav .end { }
.search {

	overflow:hidden;

}
.Form{ width:960px;  font-family: "微软雅黑"; font-size:12px; color: #666666; margin:0 auto;}
.Form table {border-collapse:collapse; line-height:16px;}
.Form td{  border:solid 1px #CCCCCC;}
a{ text-decoration:none;}



/*---------- frame : header ---------*/

.header{

	width:100%;

	width:960px;

	margin:auto;

	overflow:hidden;

}

.header_top{

	height:25px!important;

	height:24px;

	line-height:25px;

	border-bottom:1px solid #DBDBDB;

	color:#676767;

	overflow:hidden;

    background:url("../images/green_skin.png") repeat-x scroll 0 -188px transparent;

	}

.header_top .time{

	float:left;

	padding-left:10px;	

	}

.header_top a.rss{

    

	}

.header_top .toplinks{	

	float:right;

	text-align:right;

}

.header_top .toplinks a{

	margin:0 5px;

	}

.header_top .toplinks span{

	margin-left:15px;

	}

.header_top .toplinks span a{

	margin:0 2px;

	}

.header .search {

	overflow:hidden;

}

.header a{

	color:#777;

}

.header a:hover{

	color:#ff3333;

	text-decoration:none;

}

.header .top{

	clear:both;

	overflow:hidden;

	margin-top:10px;

}

.header .title{

	float:left;
}

.header .title h1 a{

	width:216px;

	height:80px;

	display:block;

	overflow:hidden;

}

.header .banner{

	width:500px;

	height:60px;

	float:left;

	margin-left:20px;

	overflow:hidden;

}

.header .banner img{

	width:500px;

	height:60px;

	display:block;

}

.header .banner2{

	width:240px;

	height:80px;

	float:right;
	
	margin-right:20px;

	overflow:hidden;

}

.header .banner2 img{

	width:240px;

	height:80px;

	display:block;

}



.header .welcome{

	float:right;

	margin-top:20px;

	padding-right:10px;

	color:#999;

}

.header .welcome a{

	margin:0px 3px;	

}
